<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
     
    </style>
</head>
<body>
   
    <script>
    
// 1. 测试事件效果
//     - 注意事件加给谁了，触发行为是什么，触发时的元素是否是添加事件的元素
//     - 思考键盘事件应该加给谁
      
     
// 2. 将之前所有作业，全部封装成一个一个的函数
//     - 按需使用参数或返回值
// 3. 编写一个函数，计算两个数字的和／差／积／商
//     - 使用传参的方式
        // function fun (a,b){
        //     console.log('和'+ ':'+ (a + b))
        //     console.log('差'+ ':'+ (a - b))
        //     console.log('积'+ ':'+ a * b)
        //     console.log('商'+ ':'+ a / b)
          
        // }
        // fun(1,2);
       
// 4. 编写一个函数，计算三个不同数字的大小，按从小到大顺序打印
//     - 穷举法
    //function fun (){
    //    if(a > b && a > c ){
    //         if (b > c){
    //             console.log(c , b , a)
    //         }else{
    //             console.log(b , c , a)
    //         }
    //    }else if(b > a && b > c ){
    //         if (a > c){
    //             console.log(c , a , b)
    //         }else{
    //             console.log(a , c , b)
    //         }
    //    }else{
    //         if (a > b){
    //             console.log(b , a , c)
    //         }else{
    //             console.log(a , b , c)
    //         }
    //    }
    
   // fun (1,2,3,4,5)
// 5. 编写一个函数，实现任意个任意数字的求 和 或 积 的函数
  function sum(){
    var he =arguments[0]
    var ji =arguments[0]
    for(i = 1; i < arguments.length ;i++){
        he +=arguments[i]
        he *=arguments[i]
    }
    console.log(he)
    console.log(ji)
  }
  sum(1,2,3)
// 6. 编写一个函数，计算任意两个个位数之间所能组成的两位数的奇数
//     - 计算0，3之间能组成的奇数个是：01、21、03、13、23、31
//     - 不要使用返回值
// 7. 某个公司采用公用电话传递数据，数据是四位的整数，在传递过程中是加密的，加密规则如下：每位数字都加上5,然后用除以10的余数代替该数字，再将第一位和第四位交换，第二位和第三位交换，请编写一个函数，传入原文，输出密文
//     - 进去：3715
//     - 出来：0628
//     - 两个变量交换，再创建第三个变量做过渡

    </script>
    
</body>
</html>